package org.linlinjava.litemall.taobaoke.sdk;

import com.taobao.api.response.TbkDgMaterialOptionalResponse;
import com.taobao.api.response.TbkDgOptimusMaterialResponse;
import com.taobao.api.response.TbkJuTqgGetResponse;
import org.linlinjava.litemall.taobaoke.DTO.MaterialFeaturedQueryDTO;
import org.linlinjava.litemall.taobaoke.DTO.MaterialQueryDTO;
import org.linlinjava.litemall.taobaoke.DTO.TqgQueryDTO;

import java.util.List;

/**
 * @author haoting.wang
 * @date 2019-07-26 16:57
 **/
public interface MaterialDao {
    List<TbkDgMaterialOptionalResponse.MapData> query(MaterialQueryDTO materialQueryDTO);


    List<TbkDgOptimusMaterialResponse.MapData> queryFeatured(MaterialFeaturedQueryDTO materialFeaturedQueryDTO);


    List<TbkJuTqgGetResponse.Results> queryTqg(TqgQueryDTO tqgQueryDTO);
}
